$(function () {
	/**
	 * 生成二维码
	 * @param qrContentDiv 二维码所在div
	 * @param url 二维码url
	 * @param img 二维码中间的图片
	 * @param title 二维码title
	 * @param qrCode 二维码对象
	 * @param mode 二维码模式
	 * @param size 二维码大小
	 * */
    window.showQrcode = function (qrContentDiv,url,img,title,qrCode,mode,size) {
        var width = $(qrContentDiv).get(0).offsetWidth;

        var options = {
            render: 'canvas',//二维码生成模式 canvas、image、div
            ecLevel: 'H',//纠错模式
            minVersion: 10,

            fill: '#333',//二维码颜色
            background: '#ffffff',//背景色

            text: url,//跳转页url
            size: parseInt(width * size),//二维码大小
            radius: 0.5,//圆角
            quiet: 0,//二维码大小 0-4

            mode: mode,//二维码模式 0-normal 1-Label-Strip 2-Label-Box 3-Image-Strip 4-Image-Box

            mSize: 0.25,//字体大小
            mPosX: 0.5,//X轴位置 0-1
            mPosY: 0.5,//Y轴位置 0-1

            label: title,//二维码中的字，当mode为1、2时有用
            fontname: 'Ubuntu',//字体，当mode为1、2时有用
            fontcolor: '#ff9818',//字颜色，当mode为1、2时有用

            image: $(img)[0]//图片，当mode为3、4时有用
        };

        $(qrCode).empty().qrcode(options);
    }
});
//日期格式化
Date.prototype.format = function (fmt) {
    var o = {  
        "M+": this.getMonth() + 1, //月份  
        "d+": this.getDate(), //日  
        "h+": this.getHours(), //小时  
        "m+": this.getMinutes(), //分  
        "s+": this.getSeconds(), //秒  
        "q+": Math.floor((this.getMonth() + 3) / 3), //季度  
        "S": this.getMilliseconds() //毫秒  
    };  
    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));  
    for (var k in o)  
        if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));  
    return fmt;  
};
//确认屏幕尺寸，初始化font-size（必须在dom元素加载前执行，否则界面会因为rem单位改变而重新调整）
(function fixViewport(type, width) {
    document.documentElement.style.fontSize = width / 10 + 'px';
    var nowSize = parseFloat($('html').css('font-size')),
        wantSize = width / 10, fixedSize;
    //alert('nowSize='+nowSize+', wantSize='+wantSize);
    // 有些手机比如华为，根元素的font-size设不准，需要重新校对
    if (nowSize != wantSize) {
        fixedSize = wantSize * wantSize / nowSize;
        $('html').css('font-size', fixedSize + 'px');
    }
    //alert('clientWidth='+width+'px::'+$('html').css('font-size'));
})('rem', document.documentElement.clientWidth);